package nl.hu.vakantievibes.domain;

import com.google.gwt.user.client.rpc.IsSerializable;

public class Carpool implements IsSerializable{

	private Gebruiker eigenaar;
	private Gebruiker passagier;
	private Reis deReis;
	private String bericht;
	private String status;

	public Carpool() {}
	
	public Carpool(Gebruiker eig, Gebruiker pas, Reis r, String ber) {
		status = "Ongelezen";
		eigenaar = eig;
		passagier = pas;
		deReis = r;
		bericht = ber;
	}
	
	public boolean equals(Carpool c) {
		if(this.deReis.equals(c.getReis()) &&
				this.passagier.equals(c.getPassagier()) &&
				this.bericht.equals(c.getBericht())) {
			return true;
		}
		return false;
	}
	
	public Gebruiker getEigenaar() {
		return eigenaar;
	}
	public Gebruiker getPassagier()
	{
		return passagier;
	}
	public Reis getReis(){
		return deReis;
	}
	public String getBericht()
	{
		return bericht;
	}
	public String getStatus(){
		return status;
	}
	public void setStatus(String st){
		status  = st;
	}
	
	
}
